package com.xiaoshuidi.cloud.module.rooms.api.roomhouse.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Builder;
import lombok.Data;

/**
 * @Author Feng
 * @date 2023/7/13
 */
@Data
@Builder
@Schema(description = "获取房源备案信息响应对象")
public class RoomHouseFilingsResp {

    @Schema(name = "房源ID")
    private Long roomHouseId;
    @Schema(name = "房源上级ID, 如果是整租则等于房源ID")
    private Long superRoomHouseId;
    @Schema(name = "是否整租 整租 true | 合租 false")
    private Boolean isWhole;
    @Schema(name = "外部房源ID")
    private Long externalHouseId;
    @Schema(name = "外部房源上级ID, 如果是整租则等于外部房源ID")
    private Long superExternalHouseId;
    @Schema(name = "房间面积")
    private Double space;
    @Schema(name = "出租人姓名")
    private String ownerName;
    @Schema(name = "出租人手机号")
    private String ownerPhone;
    @Schema(name = "出租人身份证号")
    private String ownerCardNo;
    @Schema(name = "产权人证件类型,1-居民身份证，2-社会统一信用代码，3-组织机构代码证，9-其他")
    private String ownerCardType;

    @Schema(description = "地址")
    private String address;
    @Schema(description = "房屋户型-室")
    private Integer bedRoomNum;
    @Schema(description = "房屋户型-厅")
    private Integer livingRoomNum;
    @Schema(description = "装修情况")
    private String decoration;
    @Schema(description = "可住人数")
    private Integer peopleNum;
    @Schema(description = "产权类型  1-商品房合同，2-房地产权证，9-其他")
    private String propertyType;
    @Schema(description = "产权证编号")
    private String propertyNo;
}
